<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 元子符：再正则里有特殊含义的字符；
        // var str = "abdfsafd";
        // var reg = /ab/
        // 1. "." 代表非换行符的其他字符
        // alert("dfafd\nsaf");
        // var str = "\n";
        // var reg = /./;
        // var res =   reg.test(str);
        // console.log(res);
        // 2. \ 转义字符  转义 ： 把有功能的特殊符号转成没有功能；
        // var str = "fds\"fda";
        // console.log(str);
            // var str = "fdsf.das";
            // // 想查找字符串里有没有.
            // var reg = /\./;
            // var res = reg.test(str);
            // console.log(res);
        // 3.\s 代表空格 \s 是一个整体 空格 
    //     var str = "fds afda";
    //     var reg = /\s/;
    //   console.log(  reg.test(str));
    // 4.\S 匹配非空格
//     var str = "k";
//     var reg = /\S/;
//    console.log( reg.test(str));
// 5. \d 匹配数字
// var str = "fdsafdsa";
// var reg = /\d/;
// console.log( reg.test(str));
// 6、\D 非数字
// var str = "fds";
// var reg = /\D/;
// console.log( reg.test(str));
// 7 \w : 数字、字母、下划线 
// var str = "fdfdas";
// var reg = /\w/;
// console.log( reg.test(str));
// 8 \W 非数字字母 下划线；
var str = "fdsa";
var reg = /\W/; 
console.log( reg.test(str));

    </script>
</body>
</html>